package design_pattern.immutableMode;

/**
 * @Author: 蔡翔
 * @Date: 2019/11/6 8:40
 * @Version 1.0
 * // 不可变对象。
 * 1. 不要有setter 方法
 * 2. 所有的变量都有private final
 * 3. 类不可继承其他类，（把这个类定义成final类型）
 *
 * 像Integer 和 String 都是不可变对象，操作后都是返回一个新对象的。
 */
public class Person {
    private final String name;
    private final String address;

    public Person(String name, String address) {
        this.name = name;
        this.address = address;
    }

    public String getName() {
        return name;
    }

    public String getAddress() {
        return address;
    }


}
